@charset "utf-8";
/* CSS Document */

/**banner**/
.banner{width:100%; margin:0 auto; position:relative; height:468px;}
.fullSlide{width:100%;position:relative;height:100%;background:transparent;}
.fullSlide .bd{margin:0 auto;height:100%;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{height:100%;}
.fullSlide .bd li{height:100%;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat;}
.fullSlide .bd li a{display:block;height:100%;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;}
.fullSlide .hd ul{text-align:center;margin-bottom:10px;}
.fullSlide .hd ul li{background:#fff;cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;*filter:alpha(opacity=50);*opacity:.5;line-height:999px;}
.fullSlide .hd ul .on{background:#2187d6;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(/images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;*filter:alpha(opacity=50);*opacity:.5;display:none;}
.fullSlide .next{left:auto; right:15%; background-position:-6px -137px;}

/**search**/
.search_box{width: 100%; height:50px; background:#f3f3f3;}
.search{width: 1080px; margin:auto; height:50px;}
.keytext{width: 770px;height: 50px;line-height: 50px; float: left; font-family:Microsoft YaHei; font-size: 14px;}
.keytext span{line-height: 50px; color:#2187d6; font-weight:bold;}
.keytext a{margin: 0px 8px 0px 0px; line-height:50px; color:#333;}
.rmgj-n-r{ float:right; margin-top:12px;}
.text{padding:0px 0px 0px 12px; float:left; height:26px; line-height:26px; width:184px; font-size:13px; background:url(/images/search_bg.jpg) no-repeat; color:#666; font-family:"微软雅黑";}
.submit{width:27px; height:26px; border:0; padding:0; background:url(/images/search_bg.jpg) no-repeat right; float:left;}

/**cptd_box**/
.cptd_box{ width:1080px; height:680px; margin:auto;}
.cptd_box h4{ height:100px; text-align:center; margin:10px 0px 30px;}
.cptd_box h4 span{ display:block; font-size:24px; font-weight:bold; color:#4c4c4c; height:60px; line-height:60px; background:url(/images/cptd_tit.jpg) no-repeat bottom;}
.cptd_box h4 span em{ font-style:normal; font-size:30px; color:#2187d6;}
.cptd_box h4 b{ width:650px; height:35px; line-height:35px; text-align:center; background:#2187d6; font-size:24px; display:block; color:#fff; margin:5px auto 0px;}
.cptd_box ul{ position:relative; height:528px; background:url(/images/cptd_bg.jpg) no-repeat left;}
.cptd_box ul li{ position:absolute;}
.cptd_box ul li span{ font-size:18px; color:#2187d6; display:block; border-bottom:1px dashed #ccc; line-height:30px; padding-right:5px;}
.cptd_box ul li b{ font-size:14px; color:#444; font-weight:bold; display:block; border-top:1px dashed #ccc; margin-top:2px; line-height:25px; padding-right:5px;}
.cptd_box ul li.cptd_list1{ top:-6px; left:525px;}
.cptd_box ul li.cptd_list2{ top:64px; left:612px;}
.cptd_box ul li.cptd_list3{ top:140px; left:650px;}
.cptd_box ul li.cptd_list4{ top:227px; left:658px;}
.cptd_box ul li.cptd_list5{ top:308px; left:642px;}
.cptd_box ul li.cptd_list6{ top:384px; left:588px;}
.cptd_tel{ position:absolute; top:495px; left:535px;}
.cptd_tel span{ display:block; background:url(/images/tel.jpg) no-repeat left; height:48px; padding-left:55px; font-size:14px; color:#444; float:left;}
.cptd_tel span b{ display:block; font-size:24px; color:#2187d6; font-weight:bold;}
.cptd_tel p{ float:left; margin:7px 0px 0px 10px;}
.cptd_tel p a{ display:block; width:124px; height:38px; background:#2187d6; color:#fff; font-weight:bold; float:left; text-align:center; line-height:38px; font-size:14px;}
.cptd_tel p b a{ margin-left:5px; background:#ff9500;}

/***product_box***/
.product_box{ width:100%; height:833px; background:url(/images/box_bg.jpg);}
.product_big{ width:1080px; margin:30px auto; background:url(/images/cp_bg.jpg) no-repeat center top; padding-top:30px;}
.product_left{ width:240px; overflow:hidden; float:left; height:783px; background:url(/images/cp_listbg.jpg);}
.product_left h2 { width:232px; margin:4px auto 0px; height:70px; text-transform:uppercase; font-size:18px; font-family:"Times New Roman"; text-align:center; color:#fff; padding-top:20px; line-height:30px; background:#2187d6;}
.product_left h2 a {font-size: 24px; font-weight: bold; color:#fff; font-family:"微软雅黑"; display:block;}
.product_left ul li a{ width:172px; height:36px; line-height:36px; padding-left:40px; background:url(/images/cp_tab2.jpg) no-repeat; display:block; margin:auto; font-size:14px; color:#444; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.product_left ul li span a{ width:172px; height:40px; line-height:40px; padding-left:40px; background:url(/images/cp_tab1.jpg) no-repeat; display:block; margin:10px auto 0px; font-size:15px; color:#fff; font-weight:bold; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/***product_right***/
.product_right {width:840px; float:right; height:783px;}
.product_right .product_tit{ width:818px; height:48px; border:1px solid #ddd; margin:0px 0px 20px 20px;}
.product_right .product_tit h3 a{ float:left; width:113px; height:48px; line-height:48px; text-align:center; padding-left:15px; font-size:16px; color:#000;}
.product_right .product_tit .active a{ background:url(/images/cp_tab.jpg) no-repeat center; color:#fff;}
.product_right .product_tit .more {float: right;color: #666; text-transform:uppercase; line-height:50px; padding-right:10px;}
.product_right .hide{ display:none;}
.product_right .product_list ul {width:945px;}
.product_right .product_list li{ float:left; width:260px; margin:0px 0px 0px 20px; height:235px;}
.product_right .product_list li span{ display:block; width:250px; height:190px; padding:4px; border:1px solid #ddd; background:#fff;}
.product_right .product_list li span a{ display:block; width:250px; height:190px; overflow:hidden;}
.product_right .product_list b a{ color:#000; height:35px; line-height:35px; font-size:14px; text-align:center; display:block;}
.product_right .product_list li img{ width:220px; display:block; margin:10px auto}
.product_right .product_list li:hover img{ transform: scale(1.2, 1.2);
	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */
	-moz-transform:scale(1.2, 1.2); 	/* Firefox */
	-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */
	-o-transform:scale(1.2, 1.2); 	/* Opera */}

/**s_banner1_box**/
.s_banner1_box{ height:170px; background:url(/images/s_banner1.jpg);}
.s_banner1{ width:1080px; height:170px; margin:auto; position:relative;}
.s_banner1 img{ display:block; position:absolute; left:0px; top:7px; z-index:9;}
.s_banner1 p{ top:105px; left:352px; position:absolute; z-index:99;}
.s_banner1 b{ display:block; font-size:14px; color:#fff; line-height:40px; float:left; padding-left:40px; background:url(/images/s_tel.png) no-repeat left center;}
.s_banner1 span{ font-size:24px; font-family:impact; color:#fff; float:left; line-height:40px;}
.s_banner1 a{ display:block; float:left; width:110px; line-height:42px; background:#ff9500; color:#fff; font-size:18px; font-weight:bold; text-align:center; margin-left:10px;}

/**lc_box**/
.lc_box{ width:1080px; height:380px; margin:auto;}
.lc_box h4{ height:100px; text-align:center; margin:10px 0px 30px;}
.lc_box h4 span{ display:block; font-size:24px; font-weight:bold; color:#4c4c4c; height:60px; line-height:60px; background:url(/images/cptd_tit.jpg) no-repeat bottom;}
.lc_box h4 span em{ font-style:normal; font-size:30px; color:#2187d6;}
.lc_box h4 b{ width:550px; height:35px; line-height:35px; text-align:center; background:#2187d6; font-size:24px; display:block; color:#fff; margin:5px auto 0px;}
.lc_box ul{ background:url(/images/lc_bg.jpg) repeat-x top; height:200px;}
.lc_box ul li{ width:180px; background:url(/images/lc_bg1.png) no-repeat center top; float:left; cursor:pointer;}
.lc_box ul li span{ display:block; line-height:24px; font-size:18px; font-weight:bold; text-align:center; color:#fff; padding:40px 0px; height:48px;}
.lc_box ul li p{ text-align:center; font-size:14px; color:#2187d6; font-weight:bold; line-height:24px; margin-top:20px;}
.lc_box ul li:hover{ background:url(/images/lc_bg2.png) no-repeat center top;}
.lc_box ul li:hover p{ color:#ff9500;}
.lc_box a{ display:block; background:#ff9500; width:120px; height:35px; line-height:35px; color:#fff; font-size:14px; text-align:center; margin:12px auto 0px;}

/**ys_box**/
.ys_box{ height:1676px; background:url(/images/ys_bg.jpg) no-repeat center;}
.ys_box h3{ height:110px; text-align:center; margin:10px 0px 0px; padding-top:50px; position:relative; z-index:999;}
.ys_box h3 a{ display:block; font-size:30px; font-weight:bold; color:#4c4c4c; height:60px; line-height:60px; background:url(/images/cptd_tit.jpg) no-repeat bottom;}
.ys_box h3 b{ font-size:36px; font-weight:bold; display:block; color:#2187d6; margin:5px auto 0px;}
.ys_big{ width:1180px; margin:auto; height:1059px; position:relative;}
.ys_list{ position:absolute; z-index:99;}
.ys_list span{ display:block; font-size:24px; color:#2187d6; font-weight:bold; line-height:40px; padding-left:60px; line-height:27px; height:66px;}
.ys_list span b{ font-size:20px; display:block; font-weight:bold;}
.ys_list p{ font-size:14px; line-height:30px; color:#444; background:url(/images/ys_ico.jpg) no-repeat left 10px; padding-left:14px;}
.ys_list p b{ color:#ff9500;}
.ys_list1{ top:35px; left:70px; width:432px;}
.ys_list2{ top:475px; left:588px; width:452px;}
.ys_list3{ top:825px; left:30px; width:520px;}
.ys_list4{ top:1200px; left:596px; width:480px;}
.ys_list1 span{ background:url(/images/ys_list1.jpg) no-repeat left center;}
.ys_list2 span{ background:url(/images/ys_list2.jpg) no-repeat left center;}
.ys_list3 span{ background:url(/images/ys_list3.jpg) no-repeat left center;}
.ys_list4 span{ background:url(/images/ys_list4.jpg) no-repeat left center;}
.ys_pic1{ left:0px; top:-54px; position:absolute; z-index:0;}
.ys_pic2{ left:-185px; top:403px; position:absolute;}
.ys_pic3{ left:588px; top:754px; position:absolute;}
.ys_pic4{ left:-40px; top:1150px; position:absolute;}

/**s_banner2_box**/
.s_banner2_box{ height:280px; background:url(/images/s_banner2.jpg) no-repeat center;}
.s_banner2{ width:1080px; margin:auto; position:relative;}
.s_banner2 img{ display:block; position:absolute; top:14px; left:7px;}
.s_banner2 b{ display:block; font-size:36px; font-family:impact; color:#fff; background:url(/images/s_tel2.png) no-repeat left; height:40px; line-height:40px; padding-left:50px; position:absolute; left:690px; top:155px;}
.s_banner2 a{ display:block; width:106px; height:31px; border:2px solid #fff; font-size:16px; line-height:31px; color:#fff; text-align:center; position:absolute; left:740px; top:205px;}

/**al_box**/
.al_box{ width:100%; height:322px;}
.al_big{ width:1080px; margin:30px auto 0px; position:relative;}
.al_big h3{ background:url(/images/al_tit.jpg) no-repeat center; padding-left:400px; line-height:48px; margin-bottom:15px;}
.al_big h3 a{ color:#666; font-size:30px;}
.al_big h3 span{ font-size:30px; font-weight:bold; color:#2187d6;}

/**********************************************图片滚动********************************************/
.gd_03{ position:relative; height:258px; width:1080px;}
.gd_03 em{ position:absolute; top:0px;}
.gd_03 .t_l2{ left:620px; top:-52px;}
.gd_03 .t_r2{ left:655px; top:-52px;}
.gd_03 #simgs2{ margin: 0px;}
.gd_03 li{ float:left; width:255px; padding: 0 20px 0 0; text-align:center;}
.gd_03 li img{ display:block; width:255px; height:200px;}
.gd_03 li a span{ display:block; height:58px; background:#efefef; color:#333; font-size:14px; line-height:58px; display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

/**khjz_box**/
.khjz_box{ width:100%; height:535px;}
.khjz_big{ width:1080px; margin:30px auto 0px;}
.khjz_big h3{ background:url(/images/al_tit.jpg) no-repeat center; text-align:center; line-height:48px; margin-bottom:20px;}
.khjz_big h3 a{ color:#666; font-size:30px; }
.khjz_big h3 span{ font-size:30px; font-weight:bold; color:#2187d6;}
.khjz_list{ background:#e0e0e0; height:466px;}
.khjz_list dl{ width:470px; float:left; margin:20px 0px 0px 20px; height:163px; background:#fff; padding:20px;}
.khjz_list dl dd{ position:relative; float:left; width:167px; height:163px; background:url(/images/bs_03.jpg) no-repeat;}
.khjz_list dl dd a img{ width:157px; height:151px; display:block;}
.khjz_list dl dt{ margin-left:20px; float:left; width:283px;}
.khjz_list dl dt a{ font-size:15px; font-weight:bold; color:#303030; line-height:22px; display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.khjz_list dl dt p{ font-size:14px; line-height:24px; color:#666; height:96px; overflow:hidden;}
.khjz_list dl dt span a{ background:#e8e8e8; display:block; width:80px; height:24px; font-size:12px; color:#666; line-height:24px; text-align:center; font-weight:normal; margin-top:10px;}

/**s_banner3**/
.s_banner3{ width:1080px; height:200px; margin:20px auto; background:url(/images/s_banner3.jpg); position:relative;}
.s_banner3 img{ display:block; position:absolute; top:27px; left:20px;}
.s_banner3 span{ font-size:14px; color:#fff; font-weight:bold; display:block; height:35px; line-height:35px; position:absolute; right:15px; bottom:0px;}
.s_banner3 span b{ font-size:24px; color:#fff; font-family:impact; line-height:35px;}
.s_banner3 p{ position:absolute; top:57px; right:15px;}
.s_banner3 a{ display:block; width:124px; height:38px; background:#2187d6; font-size:18px; color:#fff; line-height:38px; text-align:center; font-weight:bold;}
.s_banner3 b a{ background:#ff9500; margin-top:10px;}

/**about_box**/
.about_big_b{ height:335px; background:#efefef; padding-top:20px;}
.about_box{ width:1080px; height:315px; margin:auto;}
.about_big{ width:760px; height:315px; margin-bottom:20px; float:left; background:#fff;}
.about_box h3{ background:#2187d6; height:40px; line-height:40px; padding:0px 10px; clear:both;}
.about_box h3 em{ font-style:normal; color:#fff; font-size:20px; font-family: "Times New Roman"; text-transform:uppercase;}
.about_box h3 a{ font-size:18px; color:#fff;}
.about_box h3 span a{ float:right; color:#adcbec; font-family: "Times New Roman";}
.about_big dl dd{ float:left; width:332px; height:235px; margin:20px 0px 0px 20px;}
.about_big dl dd img{ width:330px; height:233px; border:1px solid #ccc;}
.about_big dl dt{ float:left; margin:20px 10px 0px 20px; width:368px;}
.about_big dl dt em a{ display:block; font-size:14px; font-style:normal; color:#2187d6; font-weight:bold;}
.about_big dl dt span a{ display:block; width:80px; height:24px; background:#ff9500; color:#fff; text-align:center; line-height:24px; margin:5px 0px 0px; float:right;}
.about_big dl dt p{ font-size:12px; color:#333; line-height:30px; text-indent:28px; height:180px; overflow:hidden;}
.ryzz_big{ width:300px; float:right; background:#fff; height:315px;}

/**连续滚动**/
.box1 {width:300px; position:relative;}
.box1 ul {margin:20px auto 0px;}
.box1 li {float:left; width:160px; margin-right:20px; text-align:center;}
.box1 li img {width:150px; height:200px; border:1px solid #dfdfdf; padding:4px;}
.box1 li a{ line-height:35px; font-size:14px; color:#000; display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

/**连续滚动**/
.box2 {width:1080px; position:relative; clear:both; background:#fff; height:264px;}
.box2 ul {margin:0 auto;}
.box2 li {float:left; width:191px; margin:20px 20px 0px 0px; text-align:center;}
.box2 li img {width:191px;height:204px;}
.box2 li a { line-height:40px; font-size:14px; display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.box2 .lefts { background: url(/images/lefts.jpg) no-repeat; display: block; width: 32px; height: 32px; position: absolute; left:10px; top:100px;}
.box2 .rights { background: url(/images/rights.jpg) no-repeat; display: block; width: 32px; height: 32px; position: absolute; right:10px; top:100px;}

/**new_big**/
.new_big{ width:100%; height:425px; margin-bottom:30px;}
.new_box{ width:1080px; margin:auto; height:445px; clear:both;}
.new_l{ float:left; width:730px;}
.new_r{ float:right; width:320px;}
.new_r h3{ background:url(/images/new_tit.jpg) no-repeat bottom; height:50px; line-height:50px;}
.new_r h3 a img{ float:right; margin-top:20px;}
.new_r h3 span a{ float:left; font-size:18px; font-weight:bold; color:#2187d6;}

/*滑动门*/
#tab3{width:730px;}
#tab3 .tab_menu3{width:730px; background:url(/images/new_tit.jpg) no-repeat bottom; height:50px; font-size:18px; font-weight:bold; color:#2a2a2a;}
#tab3 .tab_menu3 li{ display:inline-block; *display:inline; zoom:1; width:100px; height:18px; cursor:pointer; font-size:18px; line-height:50px; text-align:center; font-weight:bold;}
#tab3 .tab_menu3 li a{ color:#2a2a2a;}
#tab3 .tab_menu3 .selected3 a{ color:#2187d6;}
#tab3 .tab_box3{width:730px; clear:both; position:relative;}
#tab3 .hide{display:none;}
.tab_box3 a.more{ position:absolute; top:-50px; right:0px; z-index:999; font-size:12px; color:#000;}
.tab_box3 dl{ width:730px; height:160px; margin:20px 0px 10px 0px;}
.tab_box3 dl dd{ width:363px; float:left; background:url(/images/new_bg.jpg) no-repeat right;}
.tab_box3 dl dd img{ width:328px; height:160px;}
.tab_box3 dl dt{ float:right; width:340px;}
.tab_box3 dl dt span a{ display:block; font-size:14px; color:#333; line-height:40px; font-weight:bold;}
.tab_box3 dl dt p{ line-height:24px; color:#666; font-size:13px; height:120px; overflow:hidden;}
.tab_box3 ul{ clear:both;}
.tab_box3 ul li{ width:325px; float:left; line-height:36px; border-bottom:1px dashed #c4c4c4; margin:0px 20px 0px 0px; padding-left:20px; background:url(/images/new_ico.png) no-repeat 5px center;}
.tab_box3 ul li a{ font-size:13px; color:#444; float:left; display:block; width:260px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.tab_box3 ul li span{ float:right; display:block; width:55px; padding-right:5px; text-align:right;}

/************文字滚动************/
#ticker {width: 320px;	height: 354px;	overflow: hidden;	position: relative;	margin:15px 0px 0px;}
#ticker li{ width:320px; border-bottom:1px dashed #999; padding:10px 0px;}
.wen{ background:url(/images/q.jpg) no-repeat 10px center; line-height:36px; padding-left:40px; font-size:14px; color:#333; height:36px; overflow:hidden;}
.wen a{ color:#2a2a2a; font-size:14px; font-weight:bold;}
.da{ background:url(/images/a.jpg) no-repeat 10px 6px; margin-top:6px; padding-left:40px; font-size:13px; height:48px; overflow:hidden; line-height:24px; color:#666;}

/**link_box**/
.link_box{ background:url(/images/link_bg.jpg) no-repeat center; height:50px;}
.link_big{ width:1080px; margin:auto;}
.link_box span{ display:block; height:50px; font-size:16px; color:#2a2a2a; font-weight:bold; line-height:50px;float:left; text-transform:uppercase; margin-right:70px;}
.link_nav{ line-height:40px; height:40px;}
.link_nav a{ font-size:14px; color:#333; padding:0px 15px 0px 0px;}